An Analytical Network Processor Performance Analysis Methodology

نویسندگان

  • Hao Che
  • Chethan Kumar
چکیده

How to allow fast network processing unit (NPU) performance testing in supporting fast data path functions in a router is a challenging issue. It is more so in a router design phase when there are a vast number of design choices to be tested and the microcode for the fast data path functions is yet to be developed. In this paper, a novel NPU worst-case performance analysis methodology is developed to address this issue. Fundamental conditions which bound the NPU worst-case performance are established. On the basis of these conditions, performance bounds for wire-speed forwarding are derived. These performance bounds allow the performance of the fast data path functions to NPU configuration mapping to be quickly tested solely based on the size and latency estimation of the worst-case code path derivable from the pseudo code of the fast data path functions. Case studies based on the code samples available in the Intel IXP 1200 and 2400 Developer Workbenches are performed. The worstcase performance bounds are found to be within 17% of the cycle-accurate simulation results. With this methodology, efficient tools can be developed to facilitate fast NPU performance testing.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development of a weighted leanness measurement method in modular construction companies

This paper outlines the development of an improved approach to the use of lean tools and techniques to improve the performance of manufacturing enterprises. Several research studies attempt to measure the overall leanness score of the manufacturing process; however, they failed to consider the interdependent relationships between lean performance metrics and considered all performance measures ...

متن کامل

Network DEA: an application to analysis of academic performance

As governmental subsidies to universities are declining in recent years, sustaining excellence in academic performance and more efficient use of resources have become important issues for university stakeholders. To assess the academic performances and the utilization of the resources, two important issues need to be addressed, i.e., a capable methodology and a set of good performance indica...

متن کامل

Performance Analysis of the 8-way P6 Based Systems

The performance of a NUMA system is defined by the type and number of microprocessors within a node as well as the interconnection network within and between nodes. Pipelining the transactions accessing system and internode buses as well as local and remote memory modules improves utilization of system resources. However, analysis of pipelined systems have proven to be difficult to obtain. This...

متن کامل

Performance evaluation of network processor architectures: combining simulation with analytical estimation

The design of most systems-on-a-chip (SoC) architectures rely on simulation as a means for performance estimation. Such designs usually start with a parameterizable template architecture, and the design space exploration is restricted to identifying the suitable parameters for all the architectural components. However, in the case of heterogeneous SoC architectures such as network processors th...

متن کامل

Proposed Feature Selection for Dynamic Thermal Management in Multicore Systems

Increasing the number of cores in order to the demand of more computing power has led to increasing the processor temperature of a multi-core system. One of the main approaches for reducing temperature is the dynamic thermal management techniques. These methods divided into two classes, reactive and proactive. Proactive methods manage the processor temperature, by forecasting the temperature be...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006